const readline = require('readline-sync');
//练习：用户输入一个数，判断是否是水仙花数。
//三位数
//个位的立方+十位的立方+百位的立方=数字本身

// console.log('请输入一个数字');
// let num = ~~readline.question();//转成数字
// if (num > 99 && num < 1000) {
//     console.log('输入合法');
//     let ge = num % 10;
//     let shi = parseInt(num / 10 % 10);
//     let bai = parseInt(num / 100);
//     // ** 幂符号
//     let a = ge ** 3 + shi ** 3 + bai ** 3;
//     console.log(a);
//     if (a == num) {
//         console.log('是水仙花数');
//     } else {
//         console.log('不是水仙花数');
//     }

// } else {
//     console.log('输入不合法');
// }


//多分支语句 if switch

//语法
//条件会隐式转换成布尔值
// if (条件) {
// } else if () {
// }else if () {
// }else if () {
// } else {

// }
//！ 取反
//!! 对非布尔值求布尔值
if (!!'') {
    console.log('hello~');
}
let num = 4;
if (num > 6) {
    console.log('哈哈');
} else if (num > 3) {
    console.log('嘿嘿');
} else if (num > 1) {
    console.log('嘻嘻');
} else {
    console.log('呵呵');
}

//练习：1.输入成绩 >=90 A, >=80, B >=60 C,<60 D
console.log('请输入成绩');
let score = readline.question();
if (score >= 0 && score <= 100) {
    // if (score >= 90) {
    //     console.log('A');
    // } else if (score >= 80) {
    //     console.log('B');
    // } else if (score >= 60) {
    //     console.log('C');
    // } else {
    //     console.log('D');
    // }
    if (score < 60) {
        console.log('D');
    } else if (score < 80) {
        console.log('C');
    } else if (score < 90) {
        console.log('B');
    } else {
        console.log('A');
    }

} else {
    console.log('输入不正确');
}


// 2.实现一个计算器的效果
console.log('请输入第一个数字');
let num1 = ~~readline.question();//'3'
console.log('请输入计算方法');
let func = readline.question();//'-'
console.log('请输入第二个数字');
let num2 = ~~readline.question();
if (func === '+') {
    console.log(num1 + num2);
}else if(func==='-'){
    console.log(num1 - num2);
}else if(func==='*'){
    console.log(num1 * num2);
}else if(func==='/'){
    console.log(num1 / num2);
}else{
    console.log('暂不支持此功能');
}